Barclays Posts 18 Profit Increase Upgrades Income Outlook WY Q1 2026 Earnings Massive EPS Beat of 124 Surprises Markets Analyst Coverage Highlights Dell Technologies Strategic Position